/*
	File:		CreateEnemyMessage.h
	Course:		SGD 1301
	Author:		Peter Nguyen
	Purpose:	Message to create a Enemy entity
*/

#pragma once

#include "Message.h"

// Forward class declaration
class CEntity;


////////////////////////////////////////////////////////////
// CCreateLaserMessage class
//	- stores data to construct a laser entity
class CCreateEnemyMessage : public CMessage
{
public:
	CCreateEnemyMessage(CEntity* target);
	virtual ~CCreateEnemyMessage( void );
	// Factory Method
	CEntity*	CreateEnemy( void ) const;
	CEntity*	m_pTarget;
};

